package com.mnemonic.player;

import java.util.ArrayList;
import java.util.List;

import com.mnemonic.player.rebot.XiaoduRobotPlayer;
import com.mnemonic.player.rebot.XiaohongRobotPlayer;
import com.mnemonic.player.rebot.XiaomiRobotPlayer;

/**
 * 默认的玩家: 使用中文的变量名，这不是一个好的方式
 * 
 * @author lifeng
 * @date 2021/05/13
 */
public class Players {

    // 普通的个人玩家
    public static Player 帅到没盆友 = new OrdinaryPlayer("001", "帅到没盆友", "boy.png");
    public static Player 巴扎嘿 = new OrdinaryPlayer("002", "巴扎嘿", "boy.png");
    public static Player 一個人的狂歡 = new OrdinaryPlayer("003", "一個人的狂歡", "boy.png");
    public static Player 姐姐在此 = new OrdinaryPlayer("004", "姐姐在此", "girl.png");
    public static Player 百变小熊喵 = new OrdinaryPlayer("005", "百变小熊喵", "girl.png");

    // 三个机器人
    public static Player 小度 = new XiaoduRobotPlayer("006", "小度");
    public static Player 小米 = new XiaohongRobotPlayer("007", "小米");
    public static Player 小红 = new XiaomiRobotPlayer("008", "小红");

    /**
     * 内置的玩家
     * 
     * @return
     */
    public static List<Player> getPlayers() {
        List<Player> players = new ArrayList<>();
        players.add(帅到没盆友);
        players.add(巴扎嘿);
        players.add(一個人的狂歡);
        players.add(姐姐在此);
        players.add(百变小熊喵);
        players.add(小度);
        players.add(小米);
        players.add(小红);
        return players;
    }
}